Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BE][Feat] : #49 : 경로방 생성 api #148

Merged
merged 1 commit into from
Nov 12, 2024

Conversation

happyhyep
Copy link
Member

📝 PR 개요

  • uuid 생성을 위한 패키지 설치
  • eslint 백엔드 설정 수정
  • 채널 생성 api 구현 (router, controller, service, repository)
  • guest 추가 api 구현
  • postman 테스트

🔍 변경 사항

  • uuid 생성을 위한 패키지 설치
  • eslint 백엔드 설정 수정
  • 채널 생성 api 구현 (router, controller, service, repository)
  • guest 추가 api 구현
  • postman 테스트

✅ 체크리스트 (Checklist)

  • 코드가 빌드 오류 없이 잘 작동하는지 확인
  • 테스트가 통과하는지 확인
  • 스타일 가이드와 일관성을 유지했는지 확인
  • 관련 문서가 업데이트되었는지 확인 (선택 사항)
  • 리뷰어가 이해할 수 있도록 주석이나 설명을 추가했는지 확인

🔄 관련 이슈 (Linked Issues)

#49


📷 스크린샷 및 동영상 (선택 사항)

image


🧪 테스트 방법

  • request json 예시
{
  "name": "Test Channel",
  "host_id": "jhi2359",
  "guests": [
    {
      "name": "user1",
      "start_location": {"lat": 37.5665, "lng": 126.9780},
      "end_location": {"lat": 37.5665, "lng": 127.9780},
      "path": [{"lat": 37.5665, "lng": 126.9780}, {"lat": 37.5665, "lng": 126.9780}],
      "marker_style": {"color": "red"}
    },
    {
      "name": "user2",
      "start_location": {"lat": 37.5650, "lng": 126.9775},
      "end_location": {"lat": 37.5750, "lng": 126.9875},
      "path": [{"lat": 37.5665, "lng": 126.9780}, {"lat": 37.5665, "lng": 126.9780}],
      "marker_style": {"color": "blue"}
    }
  ]
}

- uuid 생성을 위한 패키지 설치
- eslint 백엔드 설정 수정
- 채널 생성 api 구현 (router, controller, service, repository)
- guest 추가 api 구현
- postman 테스트
@happyhyep happyhyep added the 확인 요청 리뷰어에게 리뷰 요청 PR 날린 상태 (PR 머지 전) label Nov 12, 2024
@happyhyep happyhyep self-assigned this Nov 12, 2024
@juwon5272
Copy link
Collaborator

marker_style은 설정하면 출발지 마커랑 도착지 마커의 스타일은 무조건 동일하게 적용되는건가요? 선의 스타일 관련은 추후에 추가되겠네요

@effozen
Copy link
Collaborator

effozen commented Nov 12, 2024

저도 선의 스타일과 마커 스타일 관련해서 궁금증이 있습니다.
혹시나 선의 스타일이 추가되었을 때 확장이 쉬운 구조인지 궁금하여 여쭙습니다..! (진짜 몰라서 묻는거에요...!)

@happyhyep
Copy link
Member Author

marker_style은 설정하면 출발지 마커랑 도착지 마커의 스타일은 무조건 동일하게 적용되는건가요? 선의 스타일 관련은 추후에 추가되겠네요
@juwon5272 @effozen
앗 아뇨 마커 스타일은 우선 색상으로만 생각했는데 TODO 작성해둔 것처럼 필요하면 더 추가할 예정입니다. (json 타입으로 db에 저장해서 추가 가능해요)
그리고 기획서 보시면 아시겠지만 마커 이미지는 출발지 도착지 각각 다른데, 사용자별로 색상만 다르게 디자인해뒀거든요!! 지금 기획 그대로 간다면, style에 color: red 혹은 user_num: 1 이런 식으로 넣게 되면 사용자별로 색상을 다르게 표현할 수 있고, 출발지/도착지 마커의 색상은 동일하되 이미지는 다른 이미지로 사용해서 사용자가 다르다는 것과 출발지와 도착지라는 것은 구분할 수 있게 해둘 생각입니다!
하지만 언제든 수정 가능해요!

@happyhyep
Copy link
Member Author

저도 선의 스타일과 마커 스타일 관련해서 궁금증이 있습니다. 혹시나 선의 스타일이 추가되었을 때 확장이 쉬운 구조인지 궁금하여 여쭙습니다..! (진짜 몰라서 묻는거에요...!)

이것도 마찬가지로 db에 일부러 json 타입으로 설정해둬서, 언제든 스타일 관련 속성을 추가하거나 수정할 수 있습니다!

@happyhyep happyhyep merged commit 815edd7 into backend Nov 12, 2024
5 of 9 checks passed
@happyhyep happyhyep linked an issue Nov 12, 2024 that may be closed by this pull request
5 tasks
@happyhyep happyhyep added 작업 완료 PR이 제대로 되어 approve 된 상태 (PR 받은 두명 중 마지막 사람이 상태 변경) and removed 확인 요청 리뷰어에게 리뷰 요청 PR 날린 상태 (PR 머지 전) labels Nov 12, 2024
@github-actions github-actions bot added the 확인 요청 리뷰어에게 리뷰 요청 PR 날린 상태 (PR 머지 전) label Nov 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
작업 완료 PR이 제대로 되어 approve 된 상태 (PR 받은 두명 중 마지막 사람이 상태 변경) 확인 요청 리뷰어에게 리뷰 요청 PR 날린 상태 (PR 머지 전)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

경로방 생성 post api
4 participants